package com.ygqh.baby.po;

import java.math.BigDecimal;
import java.util.Date;

import com.ygqh.baby.ao.ContractStatus;
import com.ygqh.baby.ao.DataStatus;

public class YgSupplierReconciliation {

	private Long id;

	private Long supplierId;

	private String reconciliationCode;

	private BigDecimal reconciliationPrice;

	private BigDecimal salePrice;

	private Long saleAmount;

	private BigDecimal returnPrice;

	private Long returnAmount;

	private Date startDate;

	private Date endDate;

	private ContractStatus reconciliationStatus;

    private String reconciliationBy;

    private Date reconciliationTime;

	private DataStatus status;

	private Date createTime;

    private String remark;

	public YgSupplierReconciliation() {
		super();
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getSupplierId() {
		return supplierId;
	}

	public void setSupplierId(Long supplierId) {
		this.supplierId = supplierId;
	}

	public String getReconciliationCode() {
		return reconciliationCode;
	}

	public void setReconciliationCode(String reconciliationCode) {
		this.reconciliationCode = reconciliationCode == null ? null : reconciliationCode.trim();
	}

	public BigDecimal getReconciliationPrice() {
		return reconciliationPrice;
	}

	public void setReconciliationPrice(BigDecimal reconciliationPrice) {
		this.reconciliationPrice = reconciliationPrice;
	}

	public BigDecimal getSalePrice() {
		return salePrice;
	}

	public void setSalePrice(BigDecimal salePrice) {
		this.salePrice = salePrice;
	}

	public Long getSaleAmount() {
		return saleAmount;
	}

	public void setSaleAmount(Long saleAmount) {
		this.saleAmount = saleAmount;
	}

	public BigDecimal getReturnPrice() {
		return returnPrice;
	}

	public void setReturnPrice(BigDecimal returnPrice) {
		this.returnPrice = returnPrice;
	}

	public Long getReturnAmount() {
		return returnAmount;
	}

	public void setReturnAmount(Long returnAmount) {
		this.returnAmount = returnAmount;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public ContractStatus getReconciliationStatus() {
		return reconciliationStatus;
	}

	public void setReconciliationStatus(ContractStatus reconciliationStatus) {
		this.reconciliationStatus = reconciliationStatus;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public DataStatus getStatus() {
		return status;
	}

	public void setStatus(DataStatus status) {
		this.status = status;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getReconciliationBy() {
		return reconciliationBy;
	}

	public void setReconciliationBy(String reconciliationBy) {
		this.reconciliationBy = reconciliationBy;
	}

	public Date getReconciliationTime() {
		return reconciliationTime;
	}

	public void setReconciliationTime(Date reconciliationTime) {
		this.reconciliationTime = reconciliationTime;
	}

	@Override
	public String toString() {
		return "YgSupplierReconciliation [id=" + id + ", supplierId=" + supplierId + ", reconciliationCode=" + reconciliationCode + ", reconciliationPrice="
				+ reconciliationPrice + ", salePrice=" + salePrice + ", saleAmount=" + saleAmount + ", returnPrice=" + returnPrice + ", returnAmount="
				+ returnAmount + ", startDate=" + startDate + ", endDate=" + endDate + ", reconciliationStatus=" + reconciliationStatus + ", reconciliationBy="
				+ reconciliationBy + ", reconciliationTime=" + reconciliationTime + ", status=" + status + ", createTime=" + createTime + ", remark=" + remark
				+ "]";
	}

}